home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / ARCHIVE / ISEE.ZIP / IC.DOC < prev    next >
Encoding:
Text File  |  1993-07-28  |  23.0 KB  |  610 lines

  1.  
  2.               ╓────────────────────────────────────────────╖
  3.              ▒║                                            ║▒
  4.             ▒▒║                "I SEE"                     ║▒▒
  5.             ▒▒║                                            ║▒▒
  6.             ▒▒║                                            ║▒▒
  7.             ▒▒║              *Intelligent*                 ║▒▒
  8.             ▒▒║                                            ║▒▒
  9.             ▒▒║            Compression Shell               ║▒▒
  10.              ▒║                                            ║▒
  11.               ╙────────────────────────────────────────────╜
  12.  
  13.  
  14.                               Version 5.2
  15.                 Major Upgrade and Complete Code Re-Write   
  16.  
  17.     Supports: PKZIP ARJ ZOO ARC HAP SQZ LARC PAK HA DWC LHA AR7 ICE LHARC
  18.  
  19.  
  20.  
  21.  
  22.  
  23.     No need to strain your memory with the 14 compression programs out
  24.     there, attempting to recall every switch, every condition, every 
  25.     different utility...
  26.  
  27.     Should I PKUNZIP or ARC e, or ARJ x  ???
  28.  
  29.     To make a self-extracting file, 
  30.     should I "ARJ F -JE1", "PAK C /EXE" or "LHA /x1/!"?
  31.  
  32.  
  33.  
  34.     In order to standardize these methods, I have created IC.EXE.  
  35.     A small, powerful program that RUNS your compressor according to
  36.     the files it finds.
  37.  
  38.     Not only does it just find compressors,
  39.     but it ALSO identifies self-extracting files.
  40.  
  41.     So if you are unsure about the compression method
  42.     of your file--> BACKS.EXE, this utility automatically
  43.     determines if it has been compressed with ARC, ZIP,
  44.     LHA, or ARJ, and allows you to manipulate the file.
  45.     
  46.  
  47.  
  48.     IC.EXE recognizes a compressed file by the file's extension
  49.     (ARJ files are identified by the header, since ARJ is capable
  50.     of creating multiple volumes).  So it is not fooled by archives
  51.     inside of archives, etc.
  52.             
  53.     You do not have to identify these files yourself, rather let the
  54.         *Intelligent* Compressor identify them.
  55.     
  56.     To list all the files in your current directory, you could use:
  57.     
  58.         IC /ID *.*            which would show all compressed files
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.          Usage:  IC [/switch] [compressed-file] [path/file] [file]
  68.  
  69.            /A      add files                
  70.            /D      delete files             
  71.            /E      extract files            
  72.            /R      extract & replace files  
  73.            /F      freshen files            
  74.            /L      list files               
  75.            /M      move files to archive    
  76.            /P      display to standard output
  77.            /T      test integrity            
  78.            /SFX    make self-extracting archive
  79.            /TEL    make LHA \"telop\" SFX file 
  80.            /ID     displays file compression format
  81.            /CV     convert self-extractor to normal
  82.            /Q      Quiet mode (suppress output)
  83.            /BAT    Batch identification
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  ========================================================================== 
  97.  ======  EXPLANATION OF SWITCHES  ========================================= 
  98.  ========================================================================== 
  99.  
  100.  
  101.     /A    Add files.  This adds files (or updates) to an archive.  In most
  102.               cases, it will also create the archive if it already does not
  103.               exist.
  104.               In most archivers, this is the "a" switch.
  105.  
  106.         /D    Delete files.  This deletes files that are already inside an
  107.               archive.  In most archivers, this is the "d" switch.
  108.  
  109.         /E    Extract files.  This extracts files from within an archive to
  110.               the current directory.  Most archivers will allow a directory
  111.               to be specified after the filename.
  112.                     IE:        IC e FILE.ZIP \utils     will extract FILE.ZIP into
  113.                                                                                     the \UTILS directory
  114.               In most archivers, this is the "e" or "x" switch.
  115.  
  116.     /R    extract and Replace files.  Unlike the /E switch, this will
  117.               extract files and replace files that currently exist.  If the
  118.               file TEST.BAT is contained within the archive: TEST.ZIP, and is
  119.               also in the current directory, extracting it will cause:
  120.                     "Warning!  TEST.BAT already exists.  Overwrite?"
  121.               To stop this annoying message, use the /R switch.  That tells
  122.               the archiver to ALWAYS overwrite a file if it already exists.
  123.  
  124.               BE CAREFUL!  You may overwrite something you really did not
  125.               want to erase.  And a unerase program will not HELP!
  126.  
  127.         /F    Freshen files.  This is similar to a "BACKUP", because it replaces
  128.               files in the archive with the same newer files.
  129.                     So if you have the file TEST.BAT in your archive, and you
  130.                     recently changed TEST.BAT, you can update it in your archive
  131.                     with the /F switch.
  132.                     In most archivers, this is the "f" switch.
  133.  
  134.         /L    List files.  This shows the contents of an archive.  Usually,
  135.               a utility like FV.COM (Vernon Buerg) will list an archive's
  136.               contents, but lately, with SQUEEZE, HAP, and ARJ 2.39d being
  137.               brand new, a lot of archive listers have fallen behind in their
  138.               ability to ID these things.
  139.               In most archivers, this is the "l" switch.
  140.  
  141.         /M    Move files.  This moves files (or updates) to an archive.  In most
  142.               cases, it will also create the archive if it already does not
  143.               exist.
  144.               In most archivers, this is the "m" switch.
  145.  
  146.         /P    Print files to standard output.  This basically "types" all the
  147.               files within the archive to the screen.  It can be redirected
  148.               easily with:   IC /p FILE > PRN         for the printer
  149.                                              IC /p FILE > listfile    for another file, etc.
  150.               In most archivers, this is the "p" switch.
  151.  
  152.         /T    Test archive.  This tests the integrity of the archived files
  153.               using a CRC calculation.  If you think the archive is possibly
  154.               damaged from a disk error or a bad file transfer, use this
  155.               option to find out.
  156.               In most archivers, this is the "t" switch.
  157.  
  158.     /SFX  Make a self-extracting archive.  If you have a favorite archive
  159.               called MYARCH.ZIP, and want your friend to have it, yet have
  160.               no room on the disk for PKUNZIP.EXE, you can create a self-extracting
  161.               archive.
  162.               This means that the archive will become an .EXE file, and will
  163.               extract itself when run.
  164.               NOTE: Most archivers require a separate program to create self-
  165.                     extractors.  For example, ZIP2EXE, MKSARC, MAKESFX, etc.
  166.  
  167.     /TEL  Make a LHA "telop" file.  Any .LZH file that has a text file 
  168.               called "!" as the first file in the archive can be made to
  169.               display the '!' file before extracting.
  170.               This means if you have a BIG advertisement you want displayed
  171.               everytime your self-extracting archive expands itself, you merely
  172.               put your full-page ad in a text file, name it to '!', then include
  173.               that file as the first one in your LHA file.
  174.               This is the same as typing: "LHA /x1 /!" on the command line.
  175.               For more information on telop files, consult your LHA manual.
  176.  
  177.         /ID   Identify files.  IC identifies a compressed file by its header,
  178.           and therefore cannot be fooled by misnamed files, or archives
  179.           within archives.  In order to identify those, use this switch.
  180.           For example:  to show the compression method for all the files
  181.           in your current directory:    IC /ID *.*
  182.           
  183.               The filename will be shown, followed by the compression program
  184.               that created it.  NOTE: Only compressed files are shown.  All
  185.               others are skipped.  So if no files are displayed, there are
  186.               no compressed files in the directory.
  187.  
  188.         /CV   Convert .EXE self-extractors back to normal.  If you have a
  189.               self-extracting archive, and want it converted back to normal,
  190.               you have to create a separate directory, extract it, then re-
  191.               compress it with the original archiver.
  192.               IC solves this problem by doing it for you.
  193.                IC:     ■  Identifies the self-extractor
  194.                        ■  Creates a temp directory, extracts all the files
  195.                        ■  Re-compresses the files using the original archiver
  196.                      
  197.  
  198.         /Q    Quiet mode.  If the normal output is overwhelming to you,
  199.               try the quiet mode.  This sends all output to the NUL device.
  200.  
  201.         /BAT  Batch identification.  Identifies a compressed file and
  202.               sets the DOS errorlevel according to which compression was
  203.               used.
  204.                     Errorlevel:  0      Unknown (or not compressed)
  205.                                  1      PKZIP
  206.                                  2      ARJ
  207.                                  3      LHA
  208.                                  4      LHARC
  209.                                  5      LARC
  210.                                  6      SQUEEZE
  211.                                  7      HAP
  212.                                  8      ARC
  213.                                  9      PAK
  214.                                  10     ZOO
  215.                                  11     HA
  216.                                  12     DWC
  217.                                  13     ICE
  218.                                  14     AR7
  219.  
  220.               NOTE: Only single filenames can be used with this switch.
  221.                     You cannot use: IC /bat *.*
  222.                     The reason is, that in a batch file, if you identified
  223.                     all the files, then the errorlevel will be set to only
  224.                     the LAST file found.
  225.  
  226.         Usage in a batch file would be:
  227.         1)        IC /bat FILE.EXE
  228.         2)        if errorlevel 2 goto ARJED_FILE
  229.         3)        if errorlevel 1 goto ZIP_FILE    ... etc etc
  230.  
  231.         Possibilities include:
  232.  
  233.              »  Scan a file.  If it's compressed, use the proper
  234.                 de-compression program to extract it
  235.              »  If it's an .EXE file, and compressed, run it to
  236.                 extract the files
  237.              »  Make a cute batch file to identify all .EXE files
  238.                 in the directory
  239.              »  Have a batch file that converts all .EXE self-extractors
  240.                 you have recently downloaded to their original format
  241.              »  A batch file that identifies all compressed files,
  242.                 then determines if the compressing program exists
  243.                 to extract them.  If not, warns the user
  244.              »  Identify files that are uploaded on your BBS
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  ==========================================================================  
  258.  ======  VALID EXAMPLES  ==================================================  
  259.  ==========================================================================  
  260.  
  261.  
  262.  IC /id *.*              Identifies all files in current directory
  263.  
  264.  IC /a NEW.ZIP *.*       Uses PKZIP to add all files to NEW.ZIP
  265.  
  266.  IC /d NEW.ZIP old.doc   Deletes the file OLD.DOC from NEW.ZIP
  267.  
  268.  IC /d *.* old.doc       Deletes the file OLD.DOC from all archives
  269.                          found in current directory
  270.                          
  271.  IC /e *.*               Extracts all archives 
  272.  
  273.  IC /f/q *.*             Freshens all archives, and suppresses all output
  274.                          from the archiver program
  275.  
  276.  IC /t *.zip             Tests all .ZIP files in current directory
  277.  
  278.  IC /sfx *.lzh           Makes all LHA files into self-extractors
  279.  
  280.  IC /cv NEW.EXE          Converts the archive NEW.EXE into its original
  281.                          archive format.  (creates NEW.ZIP, NEW.LZH or
  282.                          whatever the original archived format was)
  283.                          
  284.  IC /p NEW.ZIP > PRN     Pipes all files within NEW.ZIP to the printer
  285.  
  286.  IC /e NEW.ZIP \         Extracts NEW.ZIP to root directory of current drive
  287.  
  288.  
  289.        NOTE: Switches can be combined, but must be together (no spaces):
  290.        IE:      /e/q         is valid.
  291.                 /e /q        is NOT valid.
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.     The usage of IC is exactly the same as if you were using the
  311.     actual compression program.
  312.  
  313.     For example:   IC     /a MYFILE.ZIP LIST.COM OTHER.COM
  314.        would be:   PKZIP a  MYFILE.ZIP LIST.COM OTHER.COM
  315.  
  316.  
  317.             and:   IC  /d FILE.LZH  LIST.COM
  318.        would be:   LHA d  FILE.LZH  LIST.COM
  319.  
  320.  
  321.  
  322.     The difference is that IC finds multiple files !
  323.  
  324.     For example:  IC /l FILE
  325.     would locate:    FILE.ZIP
  326.                      FILE.HAP
  327.                      FILE.ARC
  328.                      FILE.EXE
  329.  
  330.  
  331.  
  332.   Multiple compressions can be processed at once:    IC /l STUFF.*
  333.   would list:  STUFF.ZIP
  334.                STUFF.ARC
  335.                STUFF.ARJ
  336.                STUFF.EXE    <-- Note: These two self-extractors can be
  337.                STUFF.EXE    <--       of different types !
  338.                STUFF.ZOO
  339.                STUFF.PAK
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  ==========================================================================
  352.  ======  WHAT'S SO EXCITING ?!    ===========================================
  353.  ==========================================================================
  354.  
  355.  
  356.     The exciting part of IC is the fact that it automatically recognizes
  357.  different types of self-extracting archives.
  358.     So the file STUFF.EXE could be an ARJ, ARC, ZIP, or LHA self-extractor
  359.  and you don't have to know which one is which.
  360.     IC instantly recognizes the archiver, and allows you to add, delete,
  361.  freshen.... whatever you want to perform on the file !
  362.     NOTE: IF YOU ARE UNSURE of the compression method used on one of your
  363.  self-extracting files, just use the /ID switch:
  364.  
  365.       IC  /id FILE.EXE          and the compression format is displayed.
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  ╓──────────────────────────────────╖
  373.  ║    SELF-EXTRACTING SWITCHES        ║
  374.  ╙──────────────────────────────────╜
  375.  
  376.     The switches dealing with SFX files are:
  377.  
  378.  1) SFX
  379.  
  380.     This creates a self-extracting archive from a normal archived file.
  381.  
  382.     If used with "zipped" files, it activates ZIP2EXE.EXE.
  383.  
  384.     If used with "arced"  files, it activates MKSARC.EXE.
  385.  
  386.     And with LHA or ARJ, it is equivalent to:
  387.  
  388.       LHA S [file]
  389.  
  390.   or  ARJ F -JE1 [file]
  391.  
  392.  
  393.  
  394.  
  395.  2) TEL
  396.  
  397.     This activates LHA's "telop" function.  Using this switch is
  398.     similar to typing:
  399.  
  400.     LHA /x1 /! [file]
  401.  
  402.  
  403.  
  404.  
  405.  ╓──────────────────────────────────────╖
  406.  ║    SIMPLY "LISTING" AN ARCHIVE       ║
  407.  ╙──────────────────────────────────────╜
  408.  
  409.  To list an archive in the current directory, just type:
  410.  
  411.    IC /l [file]
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  ╓───────────────────────────────────────╖
  421.  ║    WHAT ARE THE SWITCHES ??           ║
  422.  ╙───────────────────────────────────────╜
  423.  
  424.  If you ever wonder what switches do what, type either:
  425.  
  426.       IC
  427.  
  428.  and the full help screen is displayed.
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  ╔════════════════════════════════════════╗
  436.  ║    A COMPARISON TO OTHER UTILITIES      ║
  437.  ╚════════════════════════════════════════╝
  438.  
  439.   I have only located two similar program to this one:
  440.  
  441.   MZ.EXE     from Bob Zimmerman MetaSys
  442.   GUS.EXE    from Johan Zwiekhorst TRI-SYSTEMS
  443.  
  444.  
  445.   MZ is a rather low-level utility that cannot handle self-extractors,
  446.   multiple compression formats, and cannot identify files very well.
  447.   
  448.   GUS is a unarchiving shell.  It does not allow adding/freshen/making
  449.   self-extractors/converting from .EXE/deleting/moving.
  450.   
  451.  
  452.   The *Intelligent* Compressor allows all this plus more.  It's the
  453.   only compression front end that covers all the bases, and makes
  454.   working with archivers a pleasure.  Quit reading those help screens
  455.   to your archivers, use IC !
  456.   
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.    ================================================================
  479.         COMPRESSION PROGRAMS THAT ARE SUPPORTED
  480.    ================================================================
  481.  
  482.  
  483.    PKUNZIP (R)    FAST!    Extract Utility    Version 2.04g  02-01-93               
  484.    Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Shareware Version               
  485.    PKUNZIP Reg. U.S. Pat. and Tm. Off.                                              
  486.                                                                                     
  487.    ARJ 2.39f PRE-RELEASE Copyright (c) 1990-93 Robert K Jung. Mar 06 1993
  488.    All Rights Reserved.  U.S. Patent No. 5,140,321 and patent pending.              
  489.                                                                                     
  490.    DWC - Archive utility, Release 5.10, Created 3/07/90                             
  491.    (C) Copyright 1986-90 by Dean W. Cooper; All rights reserved.                    
  492.                                                                                     
  493.    HA 0.98 Copyright (c) 1993 Harri Hirvola                                         
  494.                                                                                     
  495.    Hamarsoft (R) Hap&Pah TM 3.00                                                    
  496.    Copyright (C) 1992 By Harald Feldmann.                                           
  497.    Publicly Distributed evaluation copy.                                            
  498.                                                                                     
  499.    LHA version 2.55b   Copyright (c) Haruyasu Yoshizaki, 1988-92                    
  500.                                                                                     
  501.    Pak 2.51 Copyright 1988-90 NoGate Consulting                                     
  502.                                                                                     
  503.    SQZ -- Squeeze It(1.08.3), Jan 24 1993, Copyright J I Hammarberg                 
  504.                                                                                     
  505.    Zoo archiver, Version 2.10 (1991/07/09 02:10:34)                                 
  506.    (C) Copyright 1991 Rahul Dhesi -- Noncommercial use permitted                    
  507.                                                                                     
  508.    ARC - Archive utility, Version 6.02, created in January of 1989               
  509.    Copyright 1985-89 by System Enhancement Associates, Inc.; 
  510.    ALL RIGHTS RESERVED 
  511.  
  512.    LHice  version 1.14             Copyright (c) Haruyasu Yoshizaki, 1988-89
  513.    ==========================================================  07/15/89  ===
  514.          <<< High-Performance File-Compression Program >>>
  515.  
  516.    AR7  --- public domain compression archiver  1.2 English
  517.             creates E-mailable 7-bit archives
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.    NOTICE:  ALL COMPRESSION PROGRAMS ARE THE COPYRIGHT OF THEIR
  526.         INDIVIDUAL SHAREWARE PROFESSIONALS OR COMPANIES. IT
  527.         IS NO INTENTION OF THE AUTHOR TO USE OR REPLACE THE
  528.         PROGRAMS  IN  ANY  MANNER.    THE  AUTHOR IS ALSO NOT
  529.         RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER  CAUSED
  530.         BY THIS  PROGRAM.  THE  USER IS  FULLY  RESPONSIBLE
  531.         FOR ALL USAGE OF THIS PROGRAM.
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.             ╒══════════════════════════════════════════════════════╕
  543.             │                                                      │
  544.             │   Order your utilities disk for only $20.00 !        │
  545.             │                                                      │
  546.             │   A disk full of utils, including triple directory   │
  547.             │   lister, sound effects and MUCH MORE..              │
  548.             │                                                      │
  549.             │   See the enclosed CATALOG.COM for more details.     │
  550.             │                                                      │
  551.             ╘══════════════════════════════════════════════════════╛
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  572.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  573. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  574. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  575. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  576. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  577. ║                                                                             ║
  578. ║                                                                             ║
  579. ║      Support for this program is available in the following ways:           ║
  580. ║                                                                             ║
  581. ║                                                                             ║
  582. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  583. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  584. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  585. ║          User ID:  71441,2723                                               ║
  586. ║          I usually log on every other day and check my mail.                ║
  587. ║                                                                             ║
  588. ║                                                                             ║
  589. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  590. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  591. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  592. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  593. ║          Drop me a line on the Hogard Systems Bulletin Board                ║
  594. ║                     David Smith   (214) 641-6292                            ║
  595. ║                                                                             ║
  596. ║                                                                             ║
  597. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  598. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  599. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  600. ║                 ████   ████ ███████████ █████ ████                          ║
  601. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  602. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  603. ║                               Write to:                                     ║
  604. ║                                                                             ║
  605. ║                              David Smith                                    ║
  606. ║                            1104 Mason Dr.                                   ║
  607. ║                            Hurst TX 76053                                   ║
  608. ║                                                                             ║
  609. ╙─────────────────────────────────────────────────────────────────────────────╜
  610.